package com.ddwl.user.dao.dto;

import lombok.Getter;
import lombok.Setter;

import java.time.Instant;

/**
 * 类DistUserListQueryDto.java的实现描述：查询用户分销信息
 *
 * @author zach
 * @Date :2020-09-02 09:13.
 */

@Getter
@Setter
public class DistUserListQueryDto {

    /**
     * 用户ID
     */
    private String id;

    /**
     * 手机号码
     */
    private String mobile;
    /**
     * 直接上级ID
     */
    private String immediateSuperior;
    /**
     * 间接上级ID
     */
    private String indirectSuperior;
    /**
     * 昵称
     */
    private String nickname;
    /**
     * 邀请码
     */
    private String inviteCode;
    /**
     * 真实姓名
     */
    private String realname;

    /**
     *  主用户主要用来查询下级的时候用
     */
    private String masterUser;
    /**
     * 性别
     */
    private Byte sex;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 用户代理区域多个逗号隔开
     */
    private String agentRegion;
    /**
     * 用户类型0 普通用户,1分销员,2区域合伙人
     */
    private Integer type;
    /**
     * 所属平台
     */
    private String product;
    /**
     * 来源（0微信，1 分销app,2web注册页）
     */
    private String source;
    /**
     * 开始时间
     */
    private Instant startTime;
    /**
     * 结束时间
     */
    private Instant endTime;
    /**
     *  代理等级 0普通用户 1个人代理 2店铺代理 3区域合伙人 4永久合伙人
     */
    private Integer profitLevel;
}
